/**
 * fileName:  FruitMasterEntity.java
 * author:  huaimi
 * Company:  Cloudland Studio
 * Createdate:  2014-6-6 下午9:13:30
 *
 * All rights Reserved, Designed By cloudland Copyright(C) 2010-2011
 *   
 * Modification  History:
 *     Date           Author        Version        
 * -------------------------------------------
 * 2014-6-6          Icewindy            1.0        
 *
 * Why & What is modified:
 * 1.0: 文件创建
 */
package org.cloudland.commercial.masterdata.store.entity;

import java.io.Serializable;

 /**
 * <pre> 
 * 水果主数据的领域层实体
 * </pre>
 * @ClassName  FruitMasterEntity
 * @author  huaimi
 * @version  %I%, %G%
 * @see  
 * @since   JDK1.6
 *
 */
public class FruitEntity implements Serializable
{

	private static final long serialVersionUID = 1L;
	
	/**
	 * fruitId 水果编号
	 */
	private String fruitId;           
	
	/**
	 * fruitName 水果名称
	 */
	private String fruitName;         
	
	/**
	 * fruitPinyin 名称拼音
	 */
	private String fruitPinyin;      
	  
	/**
	 * fruitAliasName 水果别名
	 */
	private String fruitAliasName;
	
	/**
	 * fruitCategoryId 水果分类 
	 */
	private String fruitCategoryId;   
	
	/**
	 * countryId 出产国家
	 */
	private String countryId;            
	  
	/**
	 * regionId 出产地
	 */
	private String regionId;          
	
	/**
	 * description 描述
	 */
	private String description;        
	  
	/**
	 * taboo 禁忌
	 */
	private String taboo;
	
	/**
	 * 获取水果编号
	 * @return fruitId 水果编号
	 */
	public String getFruitId() {
		return fruitId;
	}

	/**
	 * 设置水果编号
	 * @param fruitId 水果编号
	 */
	public void setFruitId(String fruitId) {
		this.fruitId = fruitId;
	}

	/**
	 * 获取水果名称
	 * @return fruitName 水果名称
	 */
	public String getFruitName() {
		return fruitName;
	}

	/**
	 * 设置水果名称
	 * @param fruitName 水果名称
	 */
	public void setFruitName(String fruitName) {
		this.fruitName = fruitName;
	}

	/**
	 * 获取水果名称拼音
	 * @return fruitPinyin 水果名称拼音
	 */
	public String getFruitPinyin() {
		return fruitPinyin;
	}

	/**
	 * 设置名称拼音
	 * @param fruitPinyin 水果名称拼音
	 */
	public void setFruitPinyin(String fruitPinyin) {
		this.fruitPinyin = fruitPinyin;
	}

	/**
	 * 获取水果别名
	 * @return fruitAliasName 水果别名
	 */
	public String getFruitAliasName() {
		return fruitAliasName;
	}

	/**
	 * 设置水果别名
	 * @param fruitAliasName 水果别名
	 */
	public void setFruitAliasName(String fruitAliasName) {
		this.fruitAliasName = fruitAliasName;
	}

	/**
	 * 获取水果分类 
	 * @return fruitCategoryId 水果分类 
	 */
	public String getFruitCategoryId() {
		return fruitCategoryId;
	}

	/**
	 * 设置水果分类 
	 * @param fruitCategoryId 水果分类 
	 */
	public void setFruitCategoryId(String fruitCategoryId) {
		this.fruitCategoryId = fruitCategoryId;
	}

	/**
	 * 获取出产国家
	 * @return countryId 出产国家
	 */
	public String getCountryId() {
		return countryId;
	}

	/**
	 * 设置出产国家
	 * @param countryId 出产国家
	 */
	public void setCountryId(String countryId) {
		this.countryId = countryId;
	}

	/**
	 * 获取出产地
	 * @return regionId 出产地
	 */
	public String getRegionId() {
		return regionId;
	}

	/**
	 * 设置出产地
	 * @param regionId 出产地
	 */
	public void setRegionId(String regionId) {
		this.regionId = regionId;
	}

	/**
	 * 获取描述
	 * @return description 描述
	 */
	public String getDescription() {
		return description;
	}

	/**
	 * 设置描述
	 * @param description 描述
	 */
	public void setDescription(String description) {
		this.description = description;
	}

	/**
	 *获取禁忌
	 * @return taboo 禁忌
	 */
	public String getTaboo() {
		return taboo;
	}

	/**
	 * 设置禁忌
	 * @param taboo 禁忌
	 */
	public void setTaboo(String taboo) {
		this.taboo = taboo;
	}
	
	/**
	 * 将当前对象属性转换为字符串形式输出，格式为：属性名：属性值；属性名：属性值...
	 * @return 转换后的字符串
	 */
	public String toString()
	{
		StringBuffer result = new StringBuffer("");
		
		result.append("fruitId:").append(fruitId).append("; ");
		result.append("fruitName:").append(fruitName).append("; ");
		result.append("fruitPinyin:").append(fruitPinyin).append("; ");
		result.append("fruitAliasName:").append(fruitAliasName).append("; ");
		result.append("fruitCategoryId:").append(fruitCategoryId).append("; ");
		result.append("countryId:").append(countryId).append("; ");
		result.append("regionId:").append(regionId).append("; ");
		result.append("description:").append(description).append("; ");
		result.append("taboo:").append(taboo);
		
		return result.toString();
	}

}
